tax preparation tax investment stocks cpa partnership shares trading business finance accountant development